package com.yanqu.road.entity.player;

import com.yanqu.road.entity.DataObject;

public class UserPageantData extends DataObject {


    /**
     * 用户id
     */
    private long userId;

    /**
     * 活动id
     */
    private int activityId;

    /**
     * 绑定美女id
     */
    private int beautyId;

    /**
     * 体力值
     */
    private int physicalStrength;

    /**
     * 当前分数
     */
    private int score;

    /**
     * 单场最高
     */
    private int singleHighScore;

    /**
     * 历史最高分(结算时更新)总分
     */
    private int highScore;

    /**
     * 游戏排列(美女等级,是否带宝物)
     */
    private String paint = "";

    /**
     * 时间增长体力最后更新时间
     */
    private long strengthTime;

    /**
     * 解锁美女等级
     */
    private String lockBeauty = "";

    /**
     * 每场道具使用次数显示  用| 分割  重排道具ID|消除道具ID
     */
    private String goodsTimes = "";

    /**
     * 最后更新时间
     */
    private long lastUpdateTime;

    int todayGetMoney;

    long resetTime;

    public int getActivityId() {
        return activityId;
    }

    public void setActivityId(int activityId) {
        if(this.activityId != activityId) {
            this.activityId = activityId;
            setUpdateOption();
        }
    }

    public long getLastUpdateTime() {
        return lastUpdateTime;
    }

    public void setLastUpdateTime(long lastUpdateTime) {
        if(this.lastUpdateTime != lastUpdateTime) {
            this.lastUpdateTime = lastUpdateTime;
            setUpdateOption();
        }
    }

    public long getUserId() {
        return userId;
    }

    public void setUserId(long userId) {
        if(this.userId != userId) {
            this.userId = userId;
            setUpdateOption();
        }
    }

    public int getBeautyId() {
        return beautyId;
    }

    public void setBeautyId(int beautyId) {
        if(this.beautyId != beautyId) {
            this.beautyId = beautyId;
            setUpdateOption();
        }
    }

    public int getScore() {
        return score;
    }

    public void setScore(int score) {
        if(this.score != score) {
            this.score = score;
            setUpdateOption();
        }
    }

    public int getHighScore() {
        return highScore;
    }

    public void setHighScore(int highScore) {
        if(this.highScore != highScore) {
            this.highScore = highScore;
            setUpdateOption();
        }
    }

    public String getPaint() {
        return paint;
    }

    public void setPaint(String paint) {
        if(!this.paint.equals(paint)) {
            this.paint = paint;
            setUpdateOption();
        }
    }

    public int getPhysicalStrength() {
        return physicalStrength;
    }

    public void setPhysicalStrength(int physicalStrength) {
        if(this.physicalStrength != physicalStrength) {
            this.physicalStrength = physicalStrength;
            setUpdateOption();
        }
    }

    public long getStrengthTime() {
        return strengthTime;
    }

    public void setStrengthTime(long strengthTime) {
        if(this.strengthTime != strengthTime) {
            this.strengthTime = strengthTime;
            setUpdateOption();
        }
    }

    public int getSingleHighScore() {
        return singleHighScore;
    }

    public void setSingleHighScore(int singleHighScore) {
        if(this.singleHighScore != singleHighScore) {
            this.singleHighScore = singleHighScore;
            setUpdateOption();
        }
    }

    public String getGoodsTimes() {
        return goodsTimes;
    }

    public void setGoodsTimes(String goodsTimes) {
        if(!this.goodsTimes.equals(goodsTimes)) {
            this.goodsTimes = goodsTimes;
            setUpdateOption();
        }
    }

    public String getLockBeauty() {
        return lockBeauty;
    }

    public void setLockBeauty(String lockBeauty) {
        if(!this.lockBeauty.equals(lockBeauty)) {
            this.lockBeauty = lockBeauty;
            setUpdateOption();
        }
    }

    public int getTodayGetMoney() {
        return todayGetMoney;
    }

    public void setTodayGetMoney(int todayGetMoney) {
        if (this.todayGetMoney != todayGetMoney) {
            this.todayGetMoney = todayGetMoney;
            setUpdateOption();
        }
    }

    public long getResetTime() {
        return resetTime;
    }

    public void setResetTime(long resetTime) {
        if (this.resetTime != resetTime) {
            this.resetTime = resetTime;
            setUpdateOption();
        }
    }
}
